package com.lengxf.pay.web.service;

import com.lengxf.pay.common.bean.RefundOrder;
import com.lengxf.pay.starter.parent.bean.RefundQueryResult;
import com.lengxf.pay.starter.parent.bean.RefundResult;
import com.lengxf.pay.web.entity.OrderInfo;
import com.lengxf.pay.web.entity.RefundOrderInfo;

public interface RefundOrderService {

    //返回退款订单号
    String saveRefundOrder(OrderInfo orderInfo, RefundOrder refundOrder);

    void updateRefundOrder(String refundOrderNo, RefundResult refundResult);

    void updateRefundOrder(String refundOrderNo, RefundQueryResult refundQueryResult);

    RefundOrderInfo selectByRefundOrderNo(String refundOrderNo);

}
